# -*- coding: utf-8 -*-
# @Time : 2021/3/30 12:06 
# @Author : for 
# @File : forms.py 
# @Motto: good good study,day day up


from django import forms
from .models import Comment


# Form表单中继承了ModelForm后，在视图处理表单数据时，可以调用模型表单中的save()方法保存数据
# https://www.liujiangblog.com/course/django/156

class CommentForm(forms.Form):
    nickname = forms.CharField(required=True, min_length=3,
                               error_messages={'required': '用户名不能为空', 'min_length': '用户名最少不能少于3个字符',
                                               'max_length': '最多不能超过100个字符'})
    email = forms.EmailField(required=True, error_messages={'invalid': '请输入正确的邮箱!', 'required': '邮箱不能为空'})
    content = forms.CharField(required=True, min_length=10,
                              error_messages={'required': '评论内容不能为空', 'min_length': '评论内容最少不能少于10个字符',
                                              'max_length': '评论内容最多不能超过200个字符'})